Latest update for ca final and inter mediate